window.onload=function(){
    var oForm=document.querySelector('form');
    var oSpan=document.querySelectorAll('.tips');
    var flagName=false;
    var flagPwd=false;
    var flagCheck=false;
    //用户名验证(手机注册)
    oForm.uName.onblur=function(){
        flagName=/^[a-z]\d{4,14}$/.test(this.value);
        if(flagName){
            oSpan[0].innerText="输入正确";
        }else{
            oSpan[0].innerText="输入5-15位字母开头数字结尾的用户名";
        }
    };
    //密码验证
    oForm.uPwd.onblur=function(){
        flagPwd=/^.{6,18}$/.test(this.value);
        if(flagPwd){
            oSpan[1].innerText="密码正确";
        }else{
            oSpan[1].innerText="输入6-18位密码";
        }
    };
    //确认密码
    oForm.uCheck.onblur=function(){
        var reg=new RegExp(oForm.uPwd.value);
        flagCheck=reg.test(this.value);
        if(flagCheck){
            oSpan[2].innerText="密码一致";
        }else{
            oSpan[2].innerText="密码不一致";
        }
    };
    oForm.onsubmit=function(){
        if(flagName&&flagPwd&&flagCheck&&oForm.agree.checked){
            var userInfo={uName:this.uName.value,uPwd:this.uPwd.value,uCheck:this.uCheck.value};
            var userList=JSON.parse(getCookieByName("user")||'[]');
            var flag=true;
            for(var i=0;i<userList.length;i++){
                if(userList[i].uName==userInfo.uName){
                    flag = false;
                    alert("该用户名已注册");
                    return false;
                }
            }
            if(flag){
                userList.push(userInfo);
                setCookie("user", JSON.stringify(userList),20);
                alert("注册成功");
                window.location.href="login.html";
            }
        }else{
            alert("请输入完整的数据");
        }
        return false;
    }
    //语言转换
    var oLan=document.querySelectorAll('.footer ul li a');
    console.log(oLan);
    for(var i=0;i<oLan.length;i++){
        oLan[i].index=i;
        oLan[i].onmouseenter=function(){
            for(var j=0;j<oLan.length;j++){
                oLan[0].className="current";
                oLan[j].className="";
            }
            oLan[this.index].className="current";
        }
    }
};
